package com.chaodev.base.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

@ApiModel("导览解说点位")
public class ExplanationPoint {

  @ApiModelProperty("id")
  private String id;
  @ApiModelProperty("解说点位置")
  private String address;
  @ApiModelProperty("解说点经度")
  private String longitude;
  @ApiModelProperty("解说点纬度")
  private String latitude;
  @ApiModelProperty("解说词")
  private String content;
  @ApiModelProperty("附件")
  private List<Att> attachment;
  @ApiModelProperty("封面图")
  private String coverImg;
  @ApiModelProperty("使用附件")
  private String useAtt;
  @ApiModelProperty("所在线路数")
  private String lineNum;

  private String createUser;
  private String createTime;
  private String updateUser;
  private String updateTime;
  private long state;


  public String getId() {
    return id;
  }

  public void setId(String id) {
    this.id = id;
  }


  public String getAddress() {
    return address;
  }

  public void setAddress(String address) {
    this.address = address;
  }


  public String getLongitude() {
    return longitude;
  }

  public void setLongitude(String longitude) {
    this.longitude = longitude;
  }


  public String getLatitude() {
    return latitude;
  }

  public void setLatitude(String latitude) {
    this.latitude = latitude;
  }


  public String getContent() {
    return content;
  }

  public void setContent(String content) {
    this.content = content;
  }


  public List<Att> getAttachment() {
    return attachment;
  }

  public void setAttachment(List<Att> attachment) {
    this.attachment = attachment;
  }

  public String getCoverImg() {
    return coverImg;
  }

  public void setCoverImg(String coverImg) {
    this.coverImg = coverImg;
  }

  public String getUseAtt() {
    return useAtt;
  }

  public void setUseAtt(String useAtt) {
    this.useAtt = useAtt;
  }

  public String getLineNum() {
    return lineNum;
  }

  public void setLineNum(String lineNum) {
    this.lineNum = lineNum;
  }

  public String getCreateUser() {
    return createUser;
  }

  public void setCreateUser(String createUser) {
    this.createUser = createUser;
  }


  public String getCreateTime() {
    return createTime;
  }

  public void setCreateTime(String createTime) {
    this.createTime = createTime;
  }


  public String getUpdateUser() {
    return updateUser;
  }

  public void setUpdateUser(String updateUser) {
    this.updateUser = updateUser;
  }


  public String getUpdateTime() {
    return updateTime;
  }

  public void setUpdateTime(String updateTime) {
    this.updateTime = updateTime;
  }


  public long getState() {
    return state;
  }

  public void setState(long state) {
    this.state = state;
  }

  @Override
  public String toString() {
    return "ExplanationPoint{" +
            "id='" + id + '\'' +
            ", address='" + address + '\'' +
            ", longitude='" + longitude + '\'' +
            ", latitude='" + latitude + '\'' +
            ", content='" + content + '\'' +
            ", attachment=" + attachment +
            ", coverImg='" + coverImg + '\'' +
            ", useAtt='" + useAtt + '\'' +
            ", createUser='" + createUser + '\'' +
            ", createTime='" + createTime + '\'' +
            ", updateUser='" + updateUser + '\'' +
            ", updateTime='" + updateTime + '\'' +
            ", state=" + state +
            '}';
  }

}
